08ce308c0acd50aee92527e7c4171f66e8bb5dd5,sqlg-core/src/main/java/org/umlg/sqlg/structure/AbstractLabel.java,AbstractLabel,afterCommit,#,226

Before Change


    }

    void afterCommit() {
        if (this.getSchema().getTopology().isWriteLockHeldByCurrentThread()) {
            for (Iterator<Map.Entry<String, PropertyColumn>> it = this.uncommittedProperties.entrySet().iterator(); it.hasNext(); ) {
                Map.Entry<String, PropertyColumn> entry = it.next();
                this.properties.put(entry.getKey(), entry.getValue());

After Change


    }

    void afterCommit() {
        Preconditions.checkState(this.getSchema().getTopology().isWriteLockHeldByCurrentThread(), "Abstract.afterCommit must hold the write lock");
        for (Iterator<Map.Entry<String, PropertyColumn>> it = this.uncommittedProperties.entrySet().iterator(); it.hasNext(); ) {
            Map.Entry<String, PropertyColumn> entry = it.next();
            this.properties.put(entry.getKey(), entry.getValue());